package com.pps.utils;

import java.io.File;

/**
 * 进行删除一个目录工具类方法
 * 
 * @author jiangqingqing
 * 
 */
public class FileUtils {
	/**
	 * 根据传入的文件夹路径，删除该目录的所有文件包括该文件夹本身
	 * @param file
	 */
	public static void deleteAll(File file) {
		if (file.isFile() || file.list().length == 0) {
			file.delete();
		} else {
			File[] files = file.listFiles();
			for (int i = 0; i < files.length; i++) {
				deleteAll(files[i]);
				files[i].delete();
			}
			if (file.exists()) // 如果文件本身就是目录 ，就要删除目录
				file.delete();
		}
	}

}
